package com.wicket.okrapp.base.service;

import com.wicket.okrapp.base.service.dto.req.BatchQueryCycleConfReq;
import com.wicket.okrapp.base.service.dto.req.QueryCycleConfDetailReq;
import com.wicket.okrapp.base.service.dto.req.QueryCycleConfListReq;
import com.wicket.okrapp.dal.po.mbg.OmsEvaCycleConf;

import java.util.List;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface MOmsEvaCycleConfService {
    /**
   * 3-2-08查周期配置列表
   */
    List<OmsEvaCycleConf> queryCycleConfList(QueryCycleConfListReq reqDto);

    /**
   * 3-2-08新增周期配置
   */
    String addCycleConf(OmsEvaCycleConf omsEvaCycleConf);

    /**
   * 3-2-08查周期配置详情
   */
    OmsEvaCycleConf queryCycleConfDetail(QueryCycleConfDetailReq reqDto);

    /**
   * 3-2-08修改周期配置
   */
    boolean updateCycleConf(OmsEvaCycleConf omsEvaCycleConf);
/**
   * 3-2-03批量增周期配置快照
   */
    boolean batchAddCycleConfSnapshot(List<OmsEvaCycleConf> omsEvaCycleConf);
/**
   * 3-2-08批量查询周期配置by周期类型
   */
    List<OmsEvaCycleConf> batchQueryCycleConf(BatchQueryCycleConfReq reqDto);
    //
}
